Study of Free Alternative Numerical Computation Packages

نویسنده

  • Matthew W. Brewster
چکیده

Matlab is the most popular commercial package for numerical computations in mathematics, statistics, the sciences, engineering, and other fields. Octave, FreeMat, and Scilab are free numerical computational packages that have many of the same features as Matlab. They are available to download on the Linux, Windows, and Mac OS X operating systems. We investigate whether these packages are viable alternatives to Matlab for uses in teaching and research. We compare the packages under Linux on one compute node with two quad-core Intel Nehalem processors (2.66 GHz, 8 MB cache) and 24 GB of memory that is part of an 86-node distributed-memory cluster. After performing both usability and performance tests on Matlab, Octave, FreeMat, and Scilab, we conclude that Octave is the most usable and most powerful freely available numerical computation package. Both FreeMat and Scilab exhibited some incompatibility with Matlab and some performance problems in our tests. Therefore, we conclude that Octave is the best viable alternative to Matlab because not only was it fully compatible with Matlab, but it also exhibited the best performance. This paper reports on work done while working for the REU Site: Interdisciplinary Program in High Performance Computing at the University of Maryland, Baltimore County.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Determinant Computation on the GPU using the Condensation Method

We report on a GPU implementation of the condensation method designed by Abdelmalek Salem and Kouachi Said for computing the determinant of a matrix. We consider two types of coefficients: modular integers and floating point numbers. We evaluate the performance of our code by measuring its effective bandwidth and argue that it is numerical stable in the floating point number case. In addition, ...

متن کامل

The Significance of Linearity of Quantities in Electrophoresed and Blotted Materials Demonstrated by BandScan - an Analytical Program

There is still an undervalued need for quantitation in the biological, biochemical, and the molecular genetic sciences. Quantitation of electroblotted materials such as DNA, RNA, and proteins and the quantitation of molecular weights in electrophoresed gels is often necessary to an undistorted analysis. Quantitation would ensure, for instance, that the quantities of the substances being assayed...

متن کامل

Wilkinson’s tests and econometric software

The Wilkinson Tests, entry-level tests for assessing the numerical accuracy of statistical computations, have been applied to statistical software packages. Some software developers, having failed these tests, have corrected deficiencies in subsequent versions. Thus these tests have had a meliorative impact on the state of statistical software. These same tests are applied to several econometri...

متن کامل

Discontinued Rock Slope Analysis through a New TFS-KGM Analytical Method

Slope stability analysis of jointed rocks has been the focus of many studies. The presence of joints and discontinuities in rock environments intensifies instability along with the development of block movements. Many analytical and numerical methods have been proposed and applied to analyze the stability of jointed rock slopes. Computation complexity, incapability of presenting a reliable safe...

متن کامل

Mathematical Modeling of Gas Adsorption Processes in Packed Bed: The Role of Numerical Methods on Computation Time

Rigorous mathematical modeling of adsorption processes in packed beds involves time-consuming computations which are considered as the fundamental weakness of such thorough mathematical models. Thus, reducing the computation time was a key factor in improving adsorption mathematical models. In order to achieve this goal, an attempt was made to know how much using different numerical methods inf...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012